Obec Víchová nad Jizerou leží v Libereckém kraji v ORP Jilemnice v nadmořské výšce 411 m. V roce 2014 zde žilo 960 obyvatel. Víchová nad Jizerou má katastrální území o rozloze 1229 ha.